home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 31 / Amiga Format CD31 (1998-09-02)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1998-10].iso / -seriously_amiga- / sound / ahi / developer / paula / prefsfile.a < prev    next >
Text File  |  1998-07-16  |  8KB  |  463 lines

  1. *** ScR ***
  2.  
  3. * $Id: prefsfile.a,v 4.1 1997/12/02 09:35:21 lcs Exp $
  4. * $Log: prefsfile.a,v $
  5. * Revision 4.1  1997/12/02 09:35:21  lcs
  6. * First RCS'ed version.
  7. *
  8.  
  9.     incdir    include:
  10.     include    devices/ahi.i
  11.     include    libraries/ahi_sub.i
  12.  
  13. TRUE        EQU    1
  14. FALSE        EQU    0
  15.  
  16. AHIDB_Paula14Bit    EQU    AHIDB_UserBase+0    ;Private tag
  17. AHIDB_PaulaTable    EQU    AHIDB_UserBase+1    ;Private tag
  18. AHIDB_PaulaDMA        EQU    AHIDB_UserBase+2    ;Private tag
  19.  
  20. BEG:
  21.  
  22. *** FORM AHIM
  23.     dc.l    ID_FORM
  24.     dc.l    E-S
  25. S:
  26.     dc.l    ID_AHIM
  27.  
  28.  
  29. *** AUDN
  30. DrvName:
  31.     dc.l    ID_AUDN
  32.     dc.l    .e-.s
  33. .s
  34.     dc.b    "paula",0
  35. .e
  36.     CNOP    0,2
  37.  
  38.  
  39. *** AUDM
  40. ModeA:
  41.     dc.l    ID_AUDM
  42.     dc.l    .e-.s
  43. .s
  44.     dc.l    AHIDB_AudioID,        $00020001
  45.  
  46.     dc.l    AHIDB_Paula14Bit,    TRUE
  47.     dc.l    AHIDB_PaulaTable,    FALSE
  48.  
  49.     dc.l    AHIDB_Volume,        TRUE
  50.     dc.l    AHIDB_Panning,        TRUE
  51.     dc.l    AHIDB_Stereo,        TRUE
  52.     dc.l    AHIDB_HiFi,        FALSE
  53.     dc.l    AHIDB_MultTable,    FALSE
  54.  
  55.     dc.l    AHIDB_Name,        .name-.s
  56.     dc.l    TAG_DONE
  57. .name    dc.b    "Paula:14 bit stereo++",0
  58. .e
  59.     CNOP    0,2
  60.  
  61. *** AUDM
  62. ModeB:
  63.     dc.l    ID_AUDM
  64.     dc.l    .e-.s
  65. .s
  66.     dc.l    AHIDB_AudioID,        $00020002
  67.  
  68.     dc.l    AHIDB_Paula14Bit,    TRUE
  69.     dc.l    AHIDB_PaulaTable,    TRUE
  70.  
  71.     dc.l    AHIDB_Volume,        TRUE
  72.     dc.l    AHIDB_Panning,        TRUE
  73.     dc.l    AHIDB_Stereo,        TRUE
  74.     dc.l    AHIDB_HiFi,        FALSE
  75.     dc.l    AHIDB_MultTable,    TRUE
  76.  
  77.     dc.l    AHIDB_Name,        .name-.s
  78.     dc.l    TAG_DONE
  79. .name    dc.b    "Paula:Fast 14 bit stereo++ calibrated",0
  80. .e
  81.     CNOP    0,2
  82.  
  83. *** AUDM
  84. ModeC:
  85.     dc.l    ID_AUDM
  86.     dc.l    .e-.s
  87. .s
  88.     dc.l    AHIDB_AudioID,        $00020003
  89.  
  90.     dc.l    AHIDB_Paula14Bit,    TRUE
  91.     dc.l    AHIDB_PaulaTable,    FALSE
  92.  
  93.     dc.l    AHIDB_Volume,        TRUE
  94.     dc.l    AHIDB_Panning,        FALSE
  95.     dc.l    AHIDB_Stereo,        TRUE
  96.     dc.l    AHIDB_HiFi,        FALSE
  97.     dc.l    AHIDB_MultTable,    FALSE
  98.  
  99.     dc.l    AHIDB_Name,        .name-.s
  100.     dc.l    TAG_DONE
  101. .name    dc.b    "Paula:14 bit stereo",0
  102. .e
  103.     CNOP    0,2
  104.  
  105. *** AUDM
  106. ModeD:
  107.     dc.l    ID_AUDM
  108.     dc.l    .e-.s
  109. .s
  110.     dc.l    AHIDB_AudioID,        $00020004
  111.  
  112.     dc.l    AHIDB_Paula14Bit,    TRUE
  113.     dc.l    AHIDB_PaulaTable,    TRUE
  114.  
  115.     dc.l    AHIDB_Volume,        TRUE
  116.     dc.l    AHIDB_Panning,        FALSE
  117.     dc.l    AHIDB_Stereo,        TRUE
  118.     dc.l    AHIDB_HiFi,        FALSE
  119.     dc.l    AHIDB_MultTable,    TRUE
  120.  
  121.     dc.l    AHIDB_Name,        .name-.s
  122.     dc.l    TAG_DONE
  123. .name    dc.b    "Paula:Fast 14 bit stereo calibrated",0
  124. .e
  125.     CNOP    0,2
  126.  
  127. *** AUDM
  128. ModeE:
  129.     dc.l    ID_AUDM
  130.     dc.l    .e-.s
  131. .s
  132.     dc.l    AHIDB_AudioID,        $00020005
  133.  
  134.     dc.l    AHIDB_Paula14Bit,    TRUE
  135.     dc.l    AHIDB_PaulaTable,    FALSE
  136.  
  137.     dc.l    AHIDB_Volume,        TRUE
  138.     dc.l    AHIDB_Panning,        FALSE
  139.     dc.l    AHIDB_Stereo,        FALSE
  140.     dc.l    AHIDB_HiFi,        FALSE
  141.     dc.l    AHIDB_MultTable,    FALSE
  142.  
  143.     dc.l    AHIDB_Name,        .name-.s
  144.     dc.l    TAG_DONE
  145. .name    dc.b    "Paula:14 bit mono",0
  146. .e
  147.     CNOP    0,2
  148.  
  149. *** AUDM
  150. ModeF:
  151.     dc.l    ID_AUDM
  152.     dc.l    .e-.s
  153. .s
  154.     dc.l    AHIDB_AudioID,        $00020006
  155.  
  156.     dc.l    AHIDB_Paula14Bit,    TRUE
  157.     dc.l    AHIDB_PaulaTable,    TRUE
  158.  
  159.     dc.l    AHIDB_Volume,        TRUE
  160.     dc.l    AHIDB_Panning,        FALSE
  161.     dc.l    AHIDB_Stereo,        FALSE
  162.     dc.l    AHIDB_HiFi,        FALSE
  163.     dc.l    AHIDB_MultTable,    TRUE
  164.  
  165.     dc.l    AHIDB_Name,        .name-.s
  166.     dc.l    TAG_DONE
  167. .name    dc.b    "Paula:Fast 14 bit mono calibrated",0
  168. .e
  169.     CNOP    0,2
  170.  
  171. *** AUDM
  172. ModeG:
  173.     dc.l    ID_AUDM
  174.     dc.l    .e-.s
  175. .s
  176.     dc.l    AHIDB_AudioID,        $00020007
  177.  
  178.     dc.l    AHIDB_Paula14Bit,    FALSE
  179.     dc.l    AHIDB_PaulaTable,    FALSE
  180.  
  181.     dc.l    AHIDB_Volume,        TRUE
  182.     dc.l    AHIDB_Panning,        TRUE
  183.     dc.l    AHIDB_Stereo,        TRUE
  184.     dc.l    AHIDB_HiFi,        FALSE
  185.     dc.l    AHIDB_MultTable,    FALSE
  186.  
  187.     dc.l    AHIDB_Name,        .name-.s
  188.     dc.l    TAG_DONE
  189. .name    dc.b    "Paula:8 bit stereo++",0
  190. .e
  191.     CNOP    0,2
  192.  
  193. *** AUDM
  194. ModeH:
  195.     dc.l    ID_AUDM
  196.     dc.l    .e-.s
  197. .s
  198.     dc.l    AHIDB_AudioID,        $00020008
  199.  
  200.     dc.l    AHIDB_Paula14Bit,    FALSE
  201.     dc.l    AHIDB_PaulaTable,    FALSE
  202.  
  203.     dc.l    AHIDB_Volume,        TRUE
  204.     dc.l    AHIDB_Panning,        TRUE
  205.     dc.l    AHIDB_Stereo,        TRUE
  206.     dc.l    AHIDB_HiFi,        FALSE
  207.     dc.l    AHIDB_MultTable,    TRUE
  208.  
  209.     dc.l    AHIDB_Name,        .name-.s
  210.     dc.l    TAG_DONE
  211. .name    dc.b    "Paula:Fast 8 bit stereo++",0
  212. .e
  213.     CNOP    0,2
  214.  
  215. *** AUDM
  216. ModeI:
  217.     dc.l    ID_AUDM
  218.     dc.l    .e-.s
  219. .s
  220.     dc.l    AHIDB_AudioID,        $00020009
  221.  
  222.     dc.l    AHIDB_Paula14Bit,    FALSE
  223.     dc.l    AHIDB_PaulaTable,    FALSE
  224.  
  225.     dc.l    AHIDB_Volume,        TRUE
  226.     dc.l    AHIDB_Panning,        FALSE
  227.     dc.l    AHIDB_Stereo,        TRUE
  228.     dc.l    AHIDB_HiFi,        FALSE
  229.     dc.l    AHIDB_MultTable,    FALSE
  230.  
  231.     dc.l    AHIDB_Name,        .name-.s
  232.     dc.l    TAG_DONE
  233. .name    dc.b    "Paula:8 bit stereo",0
  234. .e
  235.     CNOP    0,2
  236.  
  237. *** AUDM
  238. ModeJ:
  239.     dc.l    ID_AUDM
  240.     dc.l    .e-.s
  241. .s
  242.     dc.l    AHIDB_AudioID,        $0002000A
  243.  
  244.     dc.l    AHIDB_Paula14Bit,    FALSE
  245.     dc.l    AHIDB_PaulaTable,    FALSE
  246.  
  247.     dc.l    AHIDB_Volume,        TRUE
  248.     dc.l    AHIDB_Panning,        FALSE
  249.     dc.l    AHIDB_Stereo,        TRUE
  250.     dc.l    AHIDB_HiFi,        FALSE
  251.     dc.l    AHIDB_MultTable,    TRUE
  252.  
  253.     dc.l    AHIDB_Name,        .name-.s
  254.     dc.l    TAG_DONE
  255. .name    dc.b    "Paula:Fast 8 bit stereo",0
  256. .e
  257.     CNOP    0,2
  258.  
  259. *** AUDM
  260. ModeK:
  261.     dc.l    ID_AUDM
  262.     dc.l    .e-.s
  263. .s
  264.     dc.l    AHIDB_AudioID,        $0002000B
  265.  
  266.     dc.l    AHIDB_Paula14Bit,    FALSE
  267.     dc.l    AHIDB_PaulaTable,    FALSE
  268.  
  269.     dc.l    AHIDB_Volume,        TRUE
  270.     dc.l    AHIDB_Panning,        FALSE
  271.     dc.l    AHIDB_Stereo,        FALSE
  272.     dc.l    AHIDB_HiFi,        FALSE
  273.     dc.l    AHIDB_MultTable,    FALSE
  274.  
  275.     dc.l    AHIDB_Name,        .name-.s
  276.     dc.l    TAG_DONE
  277. .name    dc.b    "Paula:8 bit mono",0
  278. .e
  279.     CNOP    0,2
  280.  
  281. *** AUDM
  282. ModeL:
  283.     dc.l    ID_AUDM
  284.     dc.l    .e-.s
  285. .s
  286.     dc.l    AHIDB_AudioID,        $0002000C
  287.  
  288.     dc.l    AHIDB_Paula14Bit,    FALSE
  289.     dc.l    AHIDB_PaulaTable,    FALSE
  290.  
  291.     dc.l    AHIDB_Volume,        TRUE
  292.     dc.l    AHIDB_Panning,        FALSE
  293.     dc.l    AHIDB_Stereo,        FALSE
  294.     dc.l    AHIDB_HiFi,        FALSE
  295.     dc.l    AHIDB_MultTable,    TRUE
  296.  
  297.     dc.l    AHIDB_Name,        .name-.s
  298.     dc.l    TAG_DONE
  299. .name    dc.b    "Paula:Fast 8 bit mono",0
  300. .e
  301.     CNOP    0,2
  302.  
  303.  
  304. *** AUDM
  305. ModeM:
  306.     dc.l    ID_AUDM
  307.     dc.l    .e-.s
  308. .s
  309.     dc.l    AHIDB_AudioID,        $0002000D
  310.  
  311.     dc.l    AHIDB_Paula14Bit,    TRUE
  312.     dc.l    AHIDB_PaulaTable,    TRUE
  313.  
  314.     dc.l    AHIDB_Volume,        TRUE
  315.     dc.l    AHIDB_Panning,        TRUE
  316.     dc.l    AHIDB_Stereo,        TRUE
  317.     dc.l    AHIDB_HiFi,        TRUE
  318.     dc.l    AHIDB_MultTable,    FALSE
  319.  
  320.     dc.l    AHIDB_Name,        .name-.s
  321.     dc.l    TAG_DONE
  322. .name    dc.b    "Paula:HiFi 14 bit stereo++ calibrated",0
  323. .e
  324.     CNOP    0,2
  325.  
  326. *** AUDM
  327. ModeN:
  328.     dc.l    ID_AUDM
  329.     dc.l    .e-.s
  330. .s
  331.     dc.l    AHIDB_AudioID,        $0002000E
  332.  
  333.     dc.l    AHIDB_Paula14Bit,    TRUE
  334.     dc.l    AHIDB_PaulaTable,    TRUE
  335.  
  336.     dc.l    AHIDB_Volume,        TRUE
  337.     dc.l    AHIDB_Panning,        FALSE
  338.     dc.l    AHIDB_Stereo,        TRUE
  339.     dc.l    AHIDB_HiFi,        TRUE
  340.     dc.l    AHIDB_MultTable,    FALSE
  341.  
  342.     dc.l    AHIDB_Name,        .name-.s
  343.     dc.l    TAG_DONE
  344. .name    dc.b    "Paula:HiFi 14 bit stereo calibrated",0
  345. .e
  346.     CNOP    0,2
  347.  
  348. *** AUDM
  349. ModeO:
  350.     dc.l    ID_AUDM
  351.     dc.l    .e-.s
  352. .s
  353.     dc.l    AHIDB_AudioID,        $0002000F
  354.  
  355.     dc.l    AHIDB_Paula14Bit,    TRUE
  356.     dc.l    AHIDB_PaulaTable,    TRUE
  357.  
  358.     dc.l    AHIDB_Volume,        TRUE
  359.     dc.l    AHIDB_Panning,        FALSE
  360.     dc.l    AHIDB_Stereo,        FALSE
  361.     dc.l    AHIDB_HiFi,        TRUE
  362.     dc.l    AHIDB_MultTable,    FALSE
  363.  
  364.     dc.l    AHIDB_Name,        .name-.s
  365.     dc.l    TAG_DONE
  366. .name    dc.b    "Paula:HiFi 14 bit mono calibrated",0
  367. .e
  368.     CNOP    0,2
  369.  
  370. *** AUDM
  371. ModeP:
  372.     dc.l    ID_AUDM
  373.     dc.l    .e-.s
  374. .s
  375.     dc.l    AHIDB_AudioID,        $00020010
  376.  
  377.     dc.l    AHIDB_Paula14Bit,    FALSE
  378.     dc.l    AHIDB_PaulaTable,    FALSE
  379.  
  380.     dc.l    AHIDB_Volume,        TRUE
  381.     dc.l    AHIDB_Panning,        TRUE
  382.     dc.l    AHIDB_Stereo,        TRUE
  383.     dc.l    AHIDB_HiFi,        TRUE
  384.     dc.l    AHIDB_MultTable,    FALSE
  385.  
  386.     dc.l    AHIDB_Name,        .name-.s
  387.     dc.l    TAG_DONE
  388. .name    dc.b    "Paula:HiFi 8 bit stereo++",0
  389. .e
  390.     CNOP    0,2
  391.  
  392. *** AUDM
  393. ModeQ:
  394.     dc.l    ID_AUDM
  395.     dc.l    .e-.s
  396. .s
  397.     dc.l    AHIDB_AudioID,        $00020011
  398.  
  399.     dc.l    AHIDB_Paula14Bit,    FALSE
  400.     dc.l    AHIDB_PaulaTable,    FALSE
  401.  
  402.     dc.l    AHIDB_Volume,        TRUE
  403.     dc.l    AHIDB_Panning,        FALSE
  404.     dc.l    AHIDB_Stereo,        TRUE
  405.     dc.l    AHIDB_HiFi,        TRUE
  406.     dc.l    AHIDB_MultTable,    FALSE
  407.  
  408.     dc.l    AHIDB_Name,        .name-.s
  409.     dc.l    TAG_DONE
  410. .name    dc.b    "Paula:HiFi 8 bit stereo",0
  411. .e
  412.     CNOP    0,2
  413.  
  414. *** AUDM
  415. ModeR:
  416.     dc.l    ID_AUDM
  417.     dc.l    .e-.s
  418. .s
  419.     dc.l    AHIDB_AudioID,        $00020012
  420.  
  421.     dc.l    AHIDB_Paula14Bit,    FALSE
  422.     dc.l    AHIDB_PaulaTable,    FALSE
  423.  
  424.     dc.l    AHIDB_Volume,        TRUE
  425.     dc.l    AHIDB_Panning,        FALSE
  426.     dc.l    AHIDB_Stereo,        FALSE
  427.     dc.l    AHIDB_HiFi,        TRUE
  428.     dc.l    AHIDB_MultTable,    FALSE
  429.  
  430.     dc.l    AHIDB_Name,        .name-.s
  431.     dc.l    TAG_DONE
  432. .name    dc.b    "Paula:HiFi 8 bit mono",0
  433. .e
  434.     CNOP    0,2
  435.  
  436. *** AUDM
  437. ModeS:
  438.     dc.l    ID_AUDM
  439.     dc.l    .e-.s
  440. .s
  441.     dc.l    AHIDB_AudioID,        $00020018
  442.  
  443.     dc.l    AHIDB_Paula14Bit,    FALSE
  444.     dc.l    AHIDB_PaulaTable,    FALSE
  445.     dc.l    AHIDB_PaulaDMA,        TRUE
  446.  
  447.     ; Workaround for bug in AHI v4. These tags should not be required!
  448.     dc.l    AHIDB_Volume,        TRUE
  449.     dc.l    AHIDB_Panning,        FALSE
  450.     dc.l    AHIDB_Stereo,        TRUE
  451.     dc.l    AHIDB_HiFi,        TRUE
  452.     dc.l    AHIDB_MultTable,    FALSE
  453.  
  454.     dc.l    AHIDB_Name,        .name-.s
  455.     dc.l    TAG_DONE
  456. .name    dc.b    "Paula:DMA 8 bit stereo",0
  457. .e
  458.     CNOP    0,2
  459.  
  460. E:
  461.     CNOP    0,2
  462. END:
  463.